Shairport 您所在的位置:网站首页 shairport-sync docker Shairport

Shairport

#Shairport| 来源: 网络整理| 查看: 265

其实就是github的中文版,外加一些很微小的改动。

第一肯定是先关闭树莓派的wifi节能:

在/etc/rc.local中添加

iw dev wlan0 set power_save off

即可,可以重启之后用

iw waln0 get power_save

查看是不是生效了

新装的话没有老版本,也就不需要卸载什么了,

那么安装deps库即可:

# apt-get install build-essential git xmltoman autoconf automake libtool \ libpopt-dev libconfig-dev libasound2-dev avahi-daemon libavahi-client-dev libssl-dev libsoxr-dev

然后git clone一份代码安装一下:

$ git clone https://github.com/mikebrady/shairport-sync.git $ cd shairport-sync $ autoreconf -fi $ ./configure --sysconfdir=/etc --with-alsa --with-soxr --with-avahi --with-ssl=openssl --with-systemd $ make $ sudo make install

然后在/etc/shairport-sync.conf配置文件中:

// Sample Configuration File for Shairport Sync on a Raspberry Pi using the built-in audio DAC general = { name = "我的Airplay服务器" volume_range_db = 60; }; alsa = { output_device = "hw:1"; mixer_control_name = "PCM"; };

这里要注意,原文里面output_device是hw:0,这个其实是需要自己判断一下的,运行aplay -l会列出设备情况,我这里显示是

card 0: b1 [bcm2835 HDMI 1], device 0: bcm2835 HDMI 1 [bcm2835 HDMI 1] Subdevices: 4/4 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 card 1: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones] Subdevices: 3/4 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3

我这里是要用3.5MM耳机接口播放,这个是显示是card1,所以我把hw:0改成hw:1。

之后systemctl enable shairport-sync一下,再重启一下,理论上一切就都好了。

测试了一下,效果还可以,不过声音会有2秒左右的延迟,对于只是希望听音乐的我来说,问题不大。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有